package com.woniu.cinema.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.woniu.cinema.mapper.HallTypeMapper;
import com.woniu.cinema.domain.HallType;
import com.woniu.cinema.service.HallTypeService;

/**
 * 影厅类型Service业务层处理
 * 
 * @author yy
 * @date 2023-09-27
 */
@Service
public class HallTypeServiceImpl implements HallTypeService
{
    @Autowired
    private HallTypeMapper hallTypeMapper;

    /**
     * 查询影厅类型
     * 
     * @param htId 影厅类型ID
     * @return 影厅类型
     */
    @Override
    public HallType selectHallTypeById(Integer htId)
    {
        return hallTypeMapper.selectHallTypeById(htId);
    }

    /**
     * 查询影厅类型列表
     * 
     * @param hallType 影厅类型
     * @return 影厅类型
     */
    @Override
    public List<HallType> selectHallTypeList(HallType hallType)
    {
        return hallTypeMapper.selectHallTypeList(hallType);
    }

    /**
     * 新增影厅类型
     * 
     * @param hallType 影厅类型
     * @return 结果
     */
    @Override
    public int insertHallType(HallType hallType)
    {
        return hallTypeMapper.insertHallType(hallType);
    }

    /**
     * 修改影厅类型
     * 
     * @param hallType 影厅类型
     * @return 结果
     */
    @Override
    public int updateHallType(HallType hallType)
    {
        return hallTypeMapper.updateHallType(hallType);
    }

    /**
     * 批量删除影厅类型
     * 
     * @param htIds 需要删除的影厅类型ID
     * @return 结果
     */
    @Override
    public int deleteHallTypeByIds(Integer[] htIds)
    {
        return hallTypeMapper.deleteHallTypeByIds(htIds);
    }

    /**
     * 删除影厅类型信息
     * 
     * @param htId 影厅类型ID
     * @return 结果
     */
    @Override
    public int deleteHallTypeById(Integer htId)
    {
        return hallTypeMapper.deleteHallTypeById(htId);
    }
}
